page {
    padding-bottom: 90rpx;
}

.container {
    .page-section {
        background-color: #fff;
        padding: 20rpx;
        margin-bottom: 20rpx;
        border-radius: 15rpx;

        .fb_title {
            font-size: 32rpx;
            font-weight: 600;
        }

        .page-section-header,
        .fb_title_text {
            height: 90rpx;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }


        .page-section-main {
            font-size: 28rpx;

            navigator {
                height: 90rpx;
                display: flex;
                flex-direction: column;
                justify-content: center;
                //align-items: center;
                color: #666;
            }
        }

        .fb_tips {
            display: flex;
            margin-bottom: 15rpx;

            :nth-child(2) {
                margin: 0 10rpx;
            }

            .fb_tips_text {
                flex: 3;
                border: 1rpx solid #ccc;
                height: 60rpx;
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 28rpx;
                color: #333;
            }

            .isActive {
                border-color: red;
                color: red;
            }
        }

        .fb_content {
            background-color: rgb(230, 228, 228);
            border-radius: 10rpx;
            padding: 10rpx;
            position: relative;

            textarea {
                font-size: 26rpx;
                width: 100%;
            }

            .fb_tool {
                // height: 90rpx;
                //position: relative;
                display: flex;
                flex-wrap: wrap;

                button {
                    margin: 0;
                    width: 60rpx;
                    height: 60rpx;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    margin-top: 30rpx;
                }

                .up_img_item {
                    margin-left: 22rpx;
                    margin-top: 22rpx;
                }
            }

            .minWord {
                position: absolute;
                top: 90rpx;
                color: red;
                font-size: 24rpx;
            }

            .currentWordNumber {
                position: absolute;
                right: 5rpx;
                bottom: 5rpx;
                font-size: 24rpx;
                color: rgb(138, 138, 138);
            }
        }
    }

    .submit-btn {
        width: 100%;
        background-color: #fff;
        padding: 20rpx;
        position: fixed;
        bottom: 0;
    }

    .page-phone,
    .page-email {
        background-color: #fff;
        padding: 20rpx;
        margin-bottom: 20rpx;
        display: flex;
        border-radius: 15rpx;
        font-size: 28rpx;
        //justify-content: center;
        align-items: center;

        text {
            flex: 1;
        }

        input {
            flex: 4;
            font-size: 24rpx;
            color: #666;
        }
    }

}